package com.zhangshanfeng.test;

import java.io.FileOutputStream;
import java.io.IOException;

/*
### 字节流写数据的两个小问题【应用】

- 字节流写数据如何实现换行

  - windows:\r\n
  - linux:\n
  - mac:\r

- 字节流写数据如何实现追加写入

  - public FileOutputStream(String name,boolean append)
  - 创建文件输出流以指定的名称写入文件。如果第二个参数为true ，
  则字节将写入文件的末尾而不是开头
 */
public class FileOutputStreamDemo03 {
    public static void main(String[] args) throws IOException {

        FileOutputStream fos = new FileOutputStream("day12\\bbb.txt");

        fos.write(97);
        fos.write("\r\n".getBytes());
        fos.write(97);
        fos.write("\r\n".getBytes());
        fos.write(97);
        fos.write("\r\n".getBytes());
        fos.write(97);

        fos.close();
        //追加写入
        FileOutputStream fos1 = new FileOutputStream("day12\\aaa.txt",true);
        fos1.write("\r\n".getBytes());
        fos1.write(97);

        fos1.close();


    }
}
